large retail store - Turkish English Dictionary